package chap3_11;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;

/**
 * @author https://gitee.com/W_Jun
 * @date 2021-12-15 16:34
 * @Description 需求：把文本文件中的数据读取到集合，并遍历集合。
 *              要求：文件中每一行数据是一个集合元素。
 */
public class TxtToArrayListDemo {
    public static void main(String[] args) throws IOException {
        //创建字符缓冲输入流对象
        BufferedReader br = new BufferedReader(new FileReader("chapter03-字符流\\array.txt"));
        //创建ArrayList集合对象
        ArrayList<String> array = new ArrayList<>();
        //调用字符缓冲输入流对象的方法读数据
        String line;
        while ((line = br.readLine()) != null) {
            //把读取到的字符串数据存储到集合中
            array.add(line);
        }
        //释放资源
        br.close();
        //遍历集合
        for (String s: array) {
            System.out.println(s);
        }
    }
}